Skip to content

Refactor shared path normalization - #82

Merged
Aaronontheweb merged 1 commit into
devfrom
feature/shared-path-normalization-audit
Aug 7, 2026
Merged

Refactor shared path normalization#82
Aaronontheweb merged 1 commit into
devfrom
feature/shared-path-normalization-audit

Conversation

@Aaronontheweb

Copy link
Copy Markdown
Owner

Summary

  • centralize only the string-level path joining and separator normalization shared by Bash and PowerShell
  • preserve shell-specific root, drive, provider, and resolver failure semantics
  • add focused tests for the shared normalization contract
  • advance the v0.3 OpenSpec implementation plan

Verification

  • dotnet build -c Release
  • dotnet test -c Release (1,132 passed)
  • pwsh ./scripts/Add-FileHeaders.ps1 -Verify
  • dotnet format --verify-no-changes
  • openspec validate v0-3-structured-shell-analysis --strict
  • Slopwatch changed-file scan: 0 issues

Review

The rebased patch has the same stable patch ID as the previously adversarially reviewed change.

@Aaronontheweb
Aaronontheweb enabled auto-merge August 7, 2026 03:02
@Aaronontheweb
Aaronontheweb merged commit 8ba6d00 into dev Aug 7, 2026
2 checks passed
@Aaronontheweb
Aaronontheweb deleted the feature/shared-path-normalization-audit branch August 7, 2026 03:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant